rock solid evidence - Turc Anglais Dictionnaire